/*
 * Directory.h
 *
 *  Created on: 18 apr. 2012
 *      Author: Harm
 */

#ifndef DIRECTORY_H_
#define DIRECTORY_H_
#include "utility/e7convert.h"
#include "File.h";
#include <map>
/*
 * Heeft data als een file maar weet ook dat het een directory structuur is
 */

class Directory: public File {
public:
	Directory(Inode * inode, byte * b);
	virtual ~Directory();
	//name + inode_nr
	std::map<string, int> files;
	bool contains(string name);
	int findFile(string name);
	void print();
};

#endif /* DIRECTORY_H_ */
